package com.liy.cloud.common.system.entity;

import com.liy.cloud.common.ext.entity.ExtBaseVO;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import java.io.Serializable;

/**
 * 系统操作审计日志实体类
 * 作者: libs
 * 日期：2018-07-01 16:26:11
 * 描述：
 */
@JsonIgnoreProperties({"lastUpdateBy", "lastUpdateDate", "language", "tempField"})
public class SysLogAuditEntity extends ExtBaseVO<String> implements Serializable{

	  private static final long serialVersionUID = 1L;
	  
    /*
     * 用户编号
     */
    private String userid;

    /*
     * 用户姓名
     */

    private String userName;
    
    /*
     * 终端IP
     */
    private String userip;
    
    /*
     * 子系统编号
     */
    private String sysid;

    /*
     * 子系统名称
     */
    private String sysName;
    
    /*
     * 功能点编号
     */
    private String funcid;
    
    /*
     * 操作类型
     */
    private String opertype;

    /*
     * 操作类型名
     */
    private String opertypeName;
    
    /*
     * 日志级别
     */
    private String logginglevel;

    /*
     * 日志级别名
     */
    private String logginglevelName;

    /*
     * 日志内容
     */
    private String logcontent;

    /*
     * 创建人姓名
     */
    private String createByName;

    private String beforeDate;
    private String afterDate;
    private String selectDateWay;
    
    
    
    
    /**
     * 默认构造方法
     **/
    public SysLogAuditEntity(){
      super();
    }
    
    /** 
     * getger和setter方法
     */
    
    public String getUserid(){
      return userid;
    }
    public void setUserid(String userid){
      this.userid=userid;
    }
    
    public String getUserip(){
      return userip;
    }
    public void setUserip(String userip){
      this.userip=userip;
    }
    
    public String getSysid(){
      return sysid;
    }
    public void setSysid(String sysid){
      this.sysid=sysid;
    }
    
    public String getFuncid(){
      return funcid;
    }
    public void setFuncid(String funcid){
      this.funcid=funcid;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getOpertype(){
      return opertype;
    }
    public void setOpertype(String opertype){
      this.opertype=opertype;
    }
    
    public String getLogginglevel(){
      return logginglevel;
    }
    public void setLogginglevel(String logginglevel){
      this.logginglevel=logginglevel;
    }
    
    public String getLogcontent(){
      return logcontent;
    }
    public void setLogcontent(String logcontent){
      this.logcontent=logcontent;
    }
    
    public String getId(){
      return id;
    }
    public void setId(String id){
      this.id=id;
    }

    public String getCreateByName() {
        return createByName;
    }

    public void setCreateByName(String createByName) {
        this.createByName = createByName;
    }

    public String getSysName() {
        return sysName;
    }

    public void setSysName(String sysName) {
        this.sysName = sysName;
    }

    public String getOpertypeName() {
        return opertypeName;
    }

    public void setOpertypeName(String opertypeName) {
        this.opertypeName = opertypeName;
    }

    public String getLogginglevelName() {
        return logginglevelName;
    }

    public void setLogginglevelName(String logginglevelName) {
        this.logginglevelName = logginglevelName;
    }

    public String getBeforeDate() {
        return beforeDate;
    }

    public void setBeforeDate(String beforeDate) {
        this.beforeDate = beforeDate;
    }

    public String getAfterDate() {
        return afterDate;
    }

    public void setAfterDate(String afterDate) {
        this.afterDate = afterDate;
    }

    public String getSelectDateWay() {
        return selectDateWay;
    }

    public void setSelectDateWay(String selectDateWay) {
        this.selectDateWay = selectDateWay;
    }
}